CMSSL: A acalable scientific software library

ثبت نشده
چکیده

Massively parallel processors introduces new demands on software systems with respect to performance, scalability, robustness and portability. The increased complexity of the memory systems and the increased range of problem sizes for which a given piece of software is used poses serious challenges for software developers. The Connection Machine Scienti c Software Library, CMSSL, uses several novel techniques to meet these challenges. The CMSSL contains routines for managing the data distribution and provides data distribution independent functionality. High performance is achieved through careful scheduling of operations and data motion, and through the automatic selection of algorithms at run{time. We discuss some of the techniques used, and provide evidence that CMSSL has reached the goals of performance and scalability for an important set of applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scientific Software Libraries for Scalable Architectures

Massively parallel processors introduce new demands on software systems with respect to performance, scalability, robustness and portability. The increased complexity of the memory systems and the increased range of problem sizes for which a given piece of software is used, poses serious challenges to software developers. The Connection Machine Scienti c Software Library, CMSSL, uses several no...

متن کامل

Cmssl: a Scalable Scientiic Software Library Cmssl: a Scalable Scientiic Software Library

Massively parallel processors introduces new demands on software systems with respect to performance , scalability, robustness and portability. The increased complexity of the memory systems and the increased range of problem sizes for which a given piece of software is used poses serious challenges for software developers. The Connection Machine Scientiic Software Library, CMSSL, uses several ...

متن کامل

Scientiic Software Libraries for Scalable Architectures Scientiic Software Libraries for Scalable Architectures

Massively parallel processors introduce new demands on software systems with respect to performance , scalability, robustness and portability. The increased complexity of the memory systems and the increased range of problem sizes for which a given piece of software is used, poses serious challenges to software developers. The Connection Machine Scientiic Software Library, CMSSL, uses several n...

متن کامل

Local Basic Linear Algebra Subroutines (LBLAS) for the CM-5/5E

The Connection Machine Scienti c Software Library (CMSSL) is a library of scienti c routines designed for distributed memory architectures. The BLAS of the CMSSL have been implemented as a two{level structure to exploit optimizations local to nodes and across nodes. This paper presents the implementation considerations and performance of the Local BLAS, or BLAS local to each node of the system....

متن کامل

POLYSHIFT Communications Software for the Connection Machine System CM-200

We describe the use and implementation of a polyshift function PSHIFT for circular shifts and end{oo shifts. Polyshift is useful in many scientiic codes using regular grids, such as nite diierence codes in several dimensions, multigrid codes, molecular dynamics computations, and in lattice gauge physics computations , such as Quantum Chromodynamics (QCD) calculations. Our implementation of the ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015